package org.seafloor.system.service.impl;

import java.util.List;

import org.seafloor.system.dao.UserDao;
import org.seafloor.system.model.UserVO;
import org.seafloor.system.service.UserService;


public class UserServiceImpl implements UserService {
	private UserDao userDao;

	public List<UserVO> findUserList() throws Exception{
		return userDao.findUserList();
	}
	
	public UserVO findUserById(UserVO userVO) throws Exception {
		return userDao.findUserById(userVO);
	}
	
	public UserVO findUserByLoginName(UserVO userVO) throws Exception {
		return userDao.findUserByLoginName(userVO);
	}

	public String saveUser(UserVO userVO) throws Exception {
		return userDao.saveUser(userVO);
	}
	
	public void updateUser(UserVO userVO) throws Exception {
		userDao.updateUser(userVO);
	}
	
	public void updateUserLastLogin(UserVO userVO) throws Exception {
		userDao.updateUserLastLogin(userVO);
	}
	
	public int deleteUser(UserVO userVO) throws Exception {
		return userDao.deleteUser(userVO);
	}

	public UserDao getUserDao() {
		return userDao;
	}

	public void setUserDao(UserDao userDao) {
		this.userDao = userDao;
	}

}
